﻿namespace WMS6.Web.CustomsServiceRef
{
    using System;
    using System.CodeDom.Compiler;
    using System.Collections.Generic;
    using System.Data;
    using System.Diagnostics;
    using System.ServiceModel;
    using System.ServiceModel.Channels;

    [DebuggerStepThrough, GeneratedCode("System.ServiceModel", "3.0.0.0")]
    public class CustomsServiceClient : ClientBase<ICustomsService>, ICustomsService
    {
        public CustomsServiceClient()
        {
        }

        public CustomsServiceClient(string endpointConfigurationName) : base(endpointConfigurationName)
        {
        }

        public CustomsServiceClient(Binding binding, EndpointAddress remoteAddress) : base(binding, remoteAddress)
        {
        }

        public CustomsServiceClient(string endpointConfigurationName, EndpointAddress remoteAddress) : base(endpointConfigurationName, remoteAddress)
        {
        }

        public CustomsServiceClient(string endpointConfigurationName, string remoteAddress) : base(endpointConfigurationName, remoteAddress)
        {
        }

        public string DeleteDeclarationsInfo(List<string> DeclarationsID, PubParasInfo pubParasInfo)
        {
            return base.Channel.DeleteDeclarationsInfo(DeclarationsID, pubParasInfo);
        }

        public string DeleteEXDeclarationsInfo(List<string> DeclarationsID, PubParasInfo pubParasInfo)
        {
            return base.Channel.DeleteEXDeclarationsInfo(DeclarationsID, pubParasInfo);
        }

        public DataSet GetDeclarationsBlanaceRptDataSet(DeclarationsBlanaceRptQueryEntity declarationsBlanaceRptQueryEntity, PubParasInfo pubParasInfo)
        {
            return base.Channel.GetDeclarationsBlanaceRptDataSet(declarationsBlanaceRptQueryEntity, pubParasInfo);
        }

        public ImportDeclarationsInfo GetDeclarationsInfoByID(string DeclarationsID, PubParasInfo pubParasInfo)
        {
            return base.Channel.GetDeclarationsInfoByID(DeclarationsID, pubParasInfo);
        }

        public DataSet GetDeclarationsInfoByQueryEntity(ImportDeclarationsQueryEntity importDeclarationsQueryEntity, PubParasInfo pubParasInfo)
        {
            return base.Channel.GetDeclarationsInfoByQueryEntity(importDeclarationsQueryEntity, pubParasInfo);
        }

        public DataSet GetDeclarationsInOutDetailRptDataSet(DeclarationsInOutDetailRptQueryEntity declarationsInOutDetailRptQueryEntity, PubParasInfo pubParasInfo)
        {
            return base.Channel.GetDeclarationsInOutDetailRptDataSet(declarationsInOutDetailRptQueryEntity, pubParasInfo);
        }

        public DataSet GetDeclarationsItemNoBlanaceRptDataSet(DeclarationsItemNoBlanaceRptQueryEntity declarationsItemNoBlanaceRptQueryEntity, PubParasInfo pubParasInfo)
        {
            return base.Channel.GetDeclarationsItemNoBlanaceRptDataSet(declarationsItemNoBlanaceRptQueryEntity, pubParasInfo);
        }

        public ExportDeclarationsInfo GetEXDeclarationsInfoByID(string DeclarationsID, PubParasInfo pubParasInfo)
        {
            return base.Channel.GetEXDeclarationsInfoByID(DeclarationsID, pubParasInfo);
        }

        public DataSet GetEXDeclarationsInfoByQueryEntity(ExportDeclarationsQueryEntity exportDeclarationsQueryEntity, PubParasInfo pubParasInfo)
        {
            return base.Channel.GetEXDeclarationsInfoByQueryEntity(exportDeclarationsQueryEntity, pubParasInfo);
        }

        public DataSet GetExportDeclarationsRptDateSet(ExportDeclarationsRptQueryEntity exportDeclarationsRptQueryEntity, PubParasInfo pubParasInfo)
        {
            return base.Channel.GetExportDeclarationsRptDateSet(exportDeclarationsRptQueryEntity, pubParasInfo);
        }

        public DataSet GetImportDeclarationsRptDateSet(ImportDeclarationsRptQueryEntity importDeclarationsRptQueryEntity, PubParasInfo pubParasInfo)
        {
            return base.Channel.GetImportDeclarationsRptDateSet(importDeclarationsRptQueryEntity, pubParasInfo);
        }

        public string InsertDeclarationsInfo(ImportDeclarationsInfo importDeclarationsInfo, PubParasInfo pubParasInfo)
        {
            return base.Channel.InsertDeclarationsInfo(importDeclarationsInfo, pubParasInfo);
        }

        public string InsertEXDeclarationsInfo(ExportDeclarationsInfo exportDeclarationsInfo, PubParasInfo pubParasInfo)
        {
            return base.Channel.InsertEXDeclarationsInfo(exportDeclarationsInfo, pubParasInfo);
        }

        public ExportDeclarationsInfo OrderIDChanged(string orderID, string type, string ownerID, PubParasInfo pubParasInfo)
        {
            return base.Channel.OrderIDChanged(orderID, type, ownerID, pubParasInfo);
        }

        public ImportDeclarationsInfo ReceiptIDChanged(string recepitID, string type, string ownerID, PubParasInfo pubParasInfo)
        {
            return base.Channel.ReceiptIDChanged(recepitID, type, ownerID, pubParasInfo);
        }

        public string UpdateDeclarationsInfo(ImportDeclarationsInfo importDeclarationsInfo, PubParasInfo pubParasInfo)
        {
            return base.Channel.UpdateDeclarationsInfo(importDeclarationsInfo, pubParasInfo);
        }

        public string UpdateDeclarationsInfoData(ImportDeclarationsInfo importDeclarationsInfo, PubParasInfo pubParasInfo)
        {
            return base.Channel.UpdateDeclarationsInfoData(importDeclarationsInfo, pubParasInfo);
        }

        public string UpdateDeclarationsStatus(string declarationsID, string status, string verificationFormID, PubParasInfo pubParasInfo)
        {
            return base.Channel.UpdateDeclarationsStatus(declarationsID, status, verificationFormID, pubParasInfo);
        }

        public string UpdateEXDeclarationsInfo(ExportDeclarationsInfo exportDeclarationsInfo, PubParasInfo pubParasInfo)
        {
            return base.Channel.UpdateEXDeclarationsInfo(exportDeclarationsInfo, pubParasInfo);
        }

        public string UpdateEXDeclarationsInfoData(ExportDeclarationsInfo exportDeclarationsInfo, PubParasInfo pubParasInfo)
        {
            return base.Channel.UpdateEXDeclarationsInfoData(exportDeclarationsInfo, pubParasInfo);
        }

        public string UpdateEXDeclarationsStatus(string declarationsID, string status, string verificationFormID, PubParasInfo pubParasInfo)
        {
            return base.Channel.UpdateEXDeclarationsStatus(declarationsID, status, verificationFormID, pubParasInfo);
        }
    }
}

